x86: add cmpxchg16b support
authorFeng Wu <feng.wu@intel.com>
Tue, 17 Nov 2015 12:21:33 +0000 (13:21 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 17 Nov 2015 12:21:33 +0000 (13:21 +0100)
commite0116acbbd0b18f395b56f589e0f0f8fcc6fc2e0
tree4a6fc362f91e812f6ec37a21a631f6749fa7a59e
parenta2b3502c51c1aa24c447412b12e30e7a1d67f1f6
x86: add cmpxchg16b support

This patch adds cmpxchg16b support for x86-64, so software
can perform 128-bit atomic write/read.

Signed-off-by: Feng Wu <feng.wu@intel.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/include/asm-x86/x86_64/system.h